SEP 17 -- 发布工具优化
Head
- Author: larry
- Status: active
- Type: Informational
摘要
优化建议。
灰度
- rel版本灰度时校验前端分支必须不是master。
- 检查灰度分支存在时长,过长的报警。可选。
全量时检查描述文档
- 检查每个字段的约束条件。
- 检查前端模块符合分支命名。
多模板支持
在工具侧支持发布多模板
灰度链与日志链
调整nginx配置,把web层和service层的request-id串起来。
改进RMIclient,使得cookie信息可以带到service层,完成灰度链条。
log中增加分支名
发布启动脚本增加环境变量,添加上分支名。
日志中读取环境变量,方便查问题。
多个机器联动发布与灰度
发布工具与机器分离,远程在不同机器上发布
权限
发布权限分配到个人账户,不再使用单一账户,记录日志。
审批
集成审批流程
脚本
考虑把脚本的发布也纳入工具
bshop灰度
bshop灰度统一到groupid